找传奇、传世资源到传世资源站!

C语言在字符串的指定位置插入字符

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

#include <stdio.h>int fun(char *s){ char t[80]; int i, j; for(i=0; s[i]; i ) /*将串s拷贝至串t*/ t[i]=s[i]; t[i]='\0'; for(i=0,j=0; t[i]; i ) /*对于数字字符先写一个$符号,再写该数字字符*/ if(t[i]>='0' && t[i]<='9') { s[j ]='$'; s[j ]=t[i]; } /*对于非数字字符原样写入串s*/ else s[j ]=t[i]; s[j]='\0'; /*在串s结尾加结束标志*/ return 0;}int main(){ char s[80]; printf ( "Enter a string:" ); scanf ("%s", s); /*输入字符串*/ fun(s); printf ("The result: %s\n", s); /*输出结果*/ return 0;}

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复